home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / v9n03.arc / RELODB.BAT < prev    next >
DOS Batch File  |  1990-01-12  |  2KB  |  49 lines

  1. ECHO OFF
  2. : REload reloads corrupted DOS boot sectors
  3. IF "%1"=="" goto Help
  4. IF %1==? goto Help
  5. CD %1\
  6. IF NOT EXIST %1LODBOOT.COM GOTO NoProg
  7. IF NOT EXIST %1@@BOOT.SCT GOTO NoFil
  8. ECHO ╔═════════════════════════════════════════════════════════════════════════╗
  9. ECHO ║ You are about to reload the DOS boot sector on your current disk        ║
  10. ECHO ║ from file @@BOOT.SCT on disk %1.  Hit CNTL/BREAK if you want to abort.  ║
  11. ECHO ╚═════════════════════════════════════════════════════════════════════════╝
  12. PAUSE
  13. COPY %1@@BOOT.SCT
  14. %1LODBOOT /B
  15. IF ERRORLEVEL 32 GOTO LodFail
  16. DEL @@BOOT.SCT
  17. ECHO ╔═══════════════════════════════════════════════╗
  18. ECHO ║ Boot sector has been reloaded on current disk ║
  19. ECHO ╚═══════════════════════════════════════════════╝
  20. GOTO End
  21. :LodFail
  22. ECHO ╔══════════════════════════════╗
  23. ECHO ║ Boot sector load has failed. ║
  24. ECHO ╚══════════════════════════════╝
  25. GOTO End
  26. :Help
  27. ECHO ╔════════════════════════════════════════════════════════════╗
  28. ECHO ║ RELODB will reload the DOS boot sector on the current disk ║
  29. ECHO ║        using file @@BOOT.SCT.                              ║
  30. ECHO ╟────────────────────────────────────────────────────────────╢
  31. ECHO ║ Syntax  RELODB a:                                          ║
  32. ECHO ║   a: specifies the drive which must contain @@BOOT.SCT and ║
  33. ECHO ║      LODBOOT.COM.  This is normally the RECOVERY diskette. ║
  34. ECHO ╟────────────────────────────────────────────────────────────╢
  35. ECHO ║PCDATA TOOLKIT 1.0 Copyright (C) 1990 Ziff Communication Co.║
  36. ECHO ║                 PC Magazine ■ Wolfgang Stiller             ║
  37. ECHO ╚════════════════════════════════════════════════════════════╝
  38. GOTO End
  39. :NoProg
  40. ECHO ╔══════════════════════════════════════════╗
  41. ECHO ║ File LODBOOT.COM is missing from disk %1.║
  42. ECHO ╚══════════════════════════════════════════╝
  43. GOTO End
  44. :NoFil
  45. ECHO ╔═══════════════════════════════════════════╗
  46. ECHO ║ File @@BOOT.SCT is missing from disk %1.  ║
  47. ECHO ╚═══════════════════════════════════════════╝
  48. :End
  49.